package com.hk.admin.common.dto.system.menu;

import com.hk.admin.common.model.system.MenuModel;
import lombok.Data;

@Data
public class MenuDTO {

    private Long id;            //  主键,

    private Long pid;           //   父id
    private String pids;        //   父id

    private String url;         //  系统url

    private String name;        //  菜单名称

    private String icon;        //  菜单名称

    private Integer rank;       //   排序

    private String actions;     //  注册RequestMapping ,分隔

    private String routerUrls; //  注册路由 ,分隔

    public MenuDTO() {
    }

    public MenuDTO(MenuModel menuModel) {
        this.id = menuModel.getId();
        this.pid = menuModel.getPid();
        this.url = menuModel.getUrl();
        this.name = menuModel.getName();
        this.icon = menuModel.getIcon();
        this.rank = menuModel.getRank();
        this.actions = menuModel.getActions();
        this.routerUrls = menuModel.getRouterUrls();
    }
}
